草庐IT

XML 架构 : substitution groups

全部标签

java - DOM、SAX 和 StAX XML 解析器之间有什么区别?

关闭。这个问题是opinion-based.它目前不接受答案。想要改进这个问题?更新问题,以便editingthispost可以用事实和引用来回答它.关闭7年前。Improvethisquestion我正在使用ApacheTomcat开发一个RSS提要聚合器。我想知道使用哪个解析器来读取RSS提要。我应该使用DOM、SAX还是StAX?我知道有专门用于使用java读取RSS提要的库,但由于这是一个大学项目,我不应该使用这些库。谢谢。

.net - 有没有一种方法可以使用 c# 或 vb 从 xml 递归地找到最里面的节点

我有一个XML文件说1300665583100665584我正在尝试编写一个C#应用程序来获取最内部节点的所有x路径,例如:items/item1/pieceitems/item1/itemcitems/item2/pieceitems/item2/itemc有没有办法使用C#或VB来实现?提前感谢您提供可能的解决方案。 最佳答案 //*[not(*)]是找到所有没有child的子元素的XPath,所以你可以做类似的事情doc.SelectNodes("//*[not(*)]")但我不太确定.NetAPI,所以请检查一下。引用//-

java - 从 strings.xml 提供 layout_height 和 layout_width

我正在尝试根据strings.xml中的常量字符串设置ImageView的高度和宽度,如下所示:在strings.xml中,我有:60dp250dp但这会在执行setContentView(view_Id)时出错。错误是java.lang.RuntimeException:二进制XML文件第82行:您必须提供layout_width属性。我正在使用这种方法,因为我想在不同的地方使用相同的值。这有点奇怪,因为我使用相同的方法来设置EditText的maxlength并且工作正常。我做错了什么吗?感谢任何帮助。 最佳答案 不是提供“st

XML 还是自己格式的文件?

何时将信息保存在XML文件中以及何时保存在自己的格式文件中是个好主意?对于XML(或其他标准),我看到:(+)标准格式。(-)手工修改很乏味。对于我看到的自己格式的文件:(-)我们需要构建一个自己的解析器(非标准)。(+)可以轻松地手动修改文件。 最佳答案 在XML以多种方式适合时使用它:需要在能够处理XML的不同应用程序之间共享天然树状结构主要数据很容易表示为文本(二进制数据在基于文本的格式中有点困惑)可扩展性很重要性能并不重要(解析XML并不是非常快-尽管如果性能很重要并且您选择XML,请四处寻找快速解析器,因为最快和最慢之间存

php - 在轻量级购物网站中数据库相对于 XML 的优势?

我有一个基于JSP和XML的轻量级在线购物网站,我想知道这个系统与PHP和MySQL相比有什么特别的弱点?我知道JSP可以使用JavaAPI,但我觉得PHP与HTML的关系更为“自然”,并且还具有动态类型化的优势,因此更加广泛和受欢迎。这是有原因的吗? 最佳答案 我想说XML解决方案相对于数据库解决方案的主要缺点是:搜索速度更新速度可扩展性并发性(感谢Jonathan) 关于php-在轻量级购物网站中数据库相对于XML的优势?,我们在StackOverflow上找到一个类似的问题:

java - 在 Android 的 strings.xml 文件中连接字符串

可以将strings.xml中已存在的字符串与当前字符串连接起来。那就是:如果我有hello我想创建一个格式为"Yourandroidsays"+hello的新字符串 最佳答案 恐怕这在strings.xml中是不可能的。您可以做的是使用getString以编程方式创建最终字符串:StringoutStr=getString(R.string.your_android_says)+""+getString(R.string.hello); 关于java-在Android的strings.

java - 流异常 : An invalid XML character (Unicode: 0x1a)

我正在使用XStream将用户对象保存在文件中。privatevoidstore(){XStreamxStream=newXStream(newDomDriver("UTF-8"));xStream.setMode(XStream.XPATH_ABSOLUTE_REFERENCES);xStream.alias("configuration",Configuration.class);xStream.alias("user",User.class);synchronized(ConfigurationDAOImpl.class){try{xStream.toXML(configurat

xml - 这是有效的 XML 吗?

我知道语法是有效的,但我的问题是它在逻辑上是否有效:JohnMaryLucyHannah或者一个正确的方法是:JohnMaryLucyHannah网上有什么文档可以明确说明是非吗? 最佳答案 我更喜欢后者,因为它清楚地表明child的名字是玛丽,而不是child本身就是玛丽。我认为使用属性更好,如下所示:因为它清楚地表明名称只是父/子实体的一个特征。 关于xml-这是有效的XML吗?,我们在StackOverflow上找到一个类似的问题: https://st

php - 为什么要使用 XML 解析器?

我是一个有些经验丰富的PHP脚本编写者,但是我只是热衷于解析XML和所有那些好东西。我似乎无法理解为什么人们会使用单独的XML解析器而不是仅仅使用看起来同样简单的explode函数。这是我一直在做的事情(假设路径xml.php中有一个有效的XML文件):$contents=file_get_contents("xml.php");$array1=explode("",$contents);$array2=explode("",$array1[1]);$data=$array2[0];所以我的问题是,如果您可以将值分成数组并从该点提取数据,那么XML解析器的实际用途是什么?提前致谢!:)

c# - XML 和 & 字符

我需要在XML元素中传递&字符,但它不喜欢它,这里是一个代码示例:XmlDocumentdoc=newXmlDocument();XmlElementbatch=doc.CreateElement("Batch");stringitem="http://mylink.com/page.aspx?id=1&disp=2"batch.InnerXml=item;我把这个链接放在里面绝对至关重要,所以有人知道如何解决这个问题吗?谢谢 最佳答案 您需要将其转义为&。 关于c#-XML和&字符,我